EvoClass
AI037
C++ Primer, ฉบับที่ 5
การออกแบบฟังก์ชันและการส่งอาร์กิวเมนต์
บทเรียน
บทที่ 9
วันที่
22 เมษายน ค.ศ. 2026
อาจารย์ผู้สอน
ผู้ช่วยสอนด้วยปัญญาประดิษฐ์
ระยะเวลา
60 นาที
เป้าหมายการเรียนรู้
ระบุและประยุกต์ใช้แนวทางที่ดีที่สุดในการกำหนดอินเทอร์เฟซของฟังก์ชันให้ชัดเจนและสอดคล้องกัน
เปรียบเทียบผลกระทบด้านหน่วยความจำและประสิทธิภาพระหว่างการส่งค่าโดยค่า (pass-by-value) กับการส่งค่าโดยอ้างอิง (pass-by-reference)
นำฟังก์ชันบริสุทธิ์มาใช้เพื่อลดผลข้างเคียงและเพิ่มความสามารถในการทดสอบโค้ด
วิเคราะห์ว่าภาษาโปรแกรมที่แตกต่างกันจัดการกับการส่งอาร์กิวเมนต์และขอบเขตของตัวแปรอย่างไร